Tech

NASA has finally launched the James Webb Space Telescope